@charset "utf-8";
/* CSS Document */
#info {width:1200px; min-height:100px; margin:20px auto 0; font-family:"微软雅黑";position:relative;}
#info p {padding-bottom:10px;}
#info p a {color:#01a29a; font-size:14px;}
#info p a:hover {color:#F00;}
#info .info_main { width:1200px; min-height:414px; overflow:auto; margin-bottom:20px;}
#info .info_main li {float:left;}
#info .info_main .img {width:600px; height:352px; padding:4px 6px; border:1px solid #d5d5d5; margin-right:30px;}
#info .info_main .info_c {width:496px; min-height:360px; font-family:"微软雅黑";}
#info .info_main .info_c ul .title { font-size:18px; color:#221815; padding-bottom:10px;}
#info .info_main .info_c ul .s {height:30px; background:#eeefef;width:100%;}
#info .info_main .info_c ul .s span {display:block; float:left; color:#3e3a39; font-size:16px; padding-top:12px;}
#info .info_main .info_c ul .s .span3{padding-top:2px;}
#info .info_main .info_c ul .s .span3 font {color:#F00; font-weight:bold; }
#info .info_main .info_c ul .s .span4 {font-size:12px; padding-top:5px; float:right; padding-right:15px;}
#info .info_main .info_c ul .s .span4 font {color:#F00; font-weight:bold;}
#info .info_main .info_c ul .t {width:496px; height:32px; border:1px solid #d5d3d2; border-left:none; border-right:none; margin-top:10px; }
#info .info_main .info_c ul .t span {display:block; float:left; font-size:12px; color:#727171;width:164px; border-right:1px solid #d5d3d2; margin-top:7px;text-align:center;}
#info .info_main .info_c ul .t .c { border:none;}
#info .info_main .info_c ul .six,#info .info_main .info_c ul .sever {padding-top:6px; width:460px;height:45px; padding-left:15px; color:#595757; font-size:13px; font-weight:500; }

#info .info_main .info_c ul .f { font-size:13px;padding-top:6px; width:480px;padding-left:15px; color:#595757; font-weight:500;}
#info .info_main .info_c ul .f div{ font-size:10px;}
#info .info_main .info_c ul .f span {display:block; font-size:12px;margin:1px 5px 8px 0; padding:4px 6px;  border:1px solid #9fa0a0; color:#595757; float:left;cursor:pointer;}
#info .info_main .info_c ul .f font {float:left; height:30px; line-height:30px;}
#info .info_main .info_c ul .f span.o {border:none; padding-left:0px; cursor:auto;}
#info .info_main .info_c ul .f span.select { border:1px solid #f00;}
#info .info_main .info_c ul .five {padding-top:10px; padding-left:15px; width:456px;}
#info .info_main .info_c ul .five form label {float:left; font-size:14px; line-height:20px; color:#595757;}
#info .info_main .info_c ul .six {padding-top:10px;}
#info .info_main .info_c ul .sever label {float:left; padding-top:5px;}

#info .info_main .info_c ul .jianjie {height:80px; width:494px; border:1px solid #cfcfcf; margin-top:10px;}
#info .info_main .info_c ul .jianjie span {font-size:14px; color:#3e3a39; padding:10px 5px; display:block; float:left;}
#info .info_main .info_c ul .jianjie p {width:430px; float:right; height:130px; padding-bottom:0px; padding-top:10px;}
#info .info_main .info_c ul .mon {font-size:20px; color:#e60012; width:496px; padding:20px 0;}
#info .info_main .info_c ul .buttom {padding-top:14px; padding-left:15px;}

#info .info_main .info_c ul .buttom a {display:block; padding:2px 20px; float:left; font-size:18px; background:#e60012; color:#fff; margin-right:10px;  }
#info .info_main .info_c ul .buttom a.right {background:#fff; color:#e60012; padding:9ps 29px; border:1px solid #e60012;}
#info .info_main .info_c ul .buttom .chat_img{cursor:pointer;background-color:#fff; height:38px;padding:0px;margin-left:10px;margin-top:8px;}
#info .info_main .info_c ul .buttom .teacher_name{line-height:42px;}
#info .info_main .info_r {padding-left:78px; }
#info .info_main .info_s {width:260px; padding-left:30px;}
#info .info_main .info_s dt {background:url("../images/t_t.jpg")/*tpa=http://www.yxit.net/images/t_t.jpg*/ no-repeat center; height:35px; width:260px;}
#info .info_main .info_r dt {font-size:14px; padding-bottom:5px; font-weight:bolder;}
#info .info_main .info_r dd {margin-bottom:8px;}
#info .info_main .info_r .f { float:left; margin-right:10px;}
#info .info_main .info_k dd { float:left; margin-right:13px;}
#info .info_main .info_k dd.mo_b {float:right;}
#info .info_main .info_r .f img { padding:2px; border:1px solid  #e7e7e7;}
#info .info_main .info_k .f img { padding:0px; border:none;}
#info .info_main .info_r .r { margin-right:0px;}
#info .kc {margin-bottom:20px; min-height:50px; overflow:auto;}
#info .kc .more { color: #e60012;
    display: block;
    float: right;
    font-weight: bolder;
	padding-top:5px;}
#info .info_main .info_r p,#info .kc  p {height:25px; font-size:12px; font-weight:bolder; background:#f3f3f3; padding:0; margin-top:-4px; line-height:28px;}
#info .info_main .info_k p {width:114px; background:#aeacac;}

#info .info_main .info_r .f p {width:106px; background:none; text-align:center; margin-top:0px; font-weight:normal;}
#info .kc dd p font { color: #e60012;
    padding-left: 10px;} 
#info .info_main .info_r p .font1,#info .kc dd p .font1{
    padding-right: 100px;
}
#info .info_main .info_r p font {
    color: #e60012;
    padding-left: 10px;
}
#info .info_main .info_r .more {display:block;  color: #e60012; font-weight:bolder; float:right;}

#info .on_sale {width:1200px; height:270px; overflow:auto; padding-bottom:40px;}
#info .on_sale dt,#info .kc dt {font-size:24px; color:#3e3a39; padding-left:30px; padding-bottom:20px; border-bottom:1px solid #a9a7a6; height:24px; line-height:24px;}
#info .kc dd {float:left; margin-top:20px; margin-left:18px;}
#info .on_sale  dd {padding-top:15px; height:200px; overflow:auto;}
#info .on_sale  span {display:block; width:260px; line-height:24px; text-align:center; min-height:20px; float:left; font-size:18px; color:#3e3a39; padding:5px 35px; border:1px solid #a9a7a6;}
#info .on_sale  .ico {padding:50px 10px 0 0; border:none; width:17px; height:17px; }
#info .on_sale .youhui {height:49px; border:1px solid #e60012; width:130px;}
#info .on_sale .youhui p { padding:0px; font-size:20px; text-align:left; color:#e60012;}
#info .on_sale .youhui .small {font-size:12px; line-height:14px; color:#595757;}
#info .on_sale dd {padding-left:30px;}
#info .on_sale dd .zhu,#info .on_sale dd .dapei {width:130px; height:160px; float:left; margin-right:10px; position:relative; }
#info .on_sale dd .dapei p {color:#666; width:90px; padding:0 0 0 40px; height:16px;}
#info .on_sale dd .dapei input {position:absolute; left:0; top:130px;}
#info .on_sale dd .dapei {margin-left:20px;}
#info .on_sale dd .tm-combo-action {float:right; width:245px;}

#info .on_sale dd .tm-combo-action .tm-combo-price {
    color: #c40000;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
	padding-bottom:0px;
}

#info .on_sale dd .tm-combo-action .tm-combo-price i {
    font-family: arial,verdana,sans-serif !important;
    font-size: 18px;
    font-style: normal;
}
#info .on_sale dd .tm-combo-action .tm-combo-price s {
    font-size: 18px;
    font-weight: bolder;
    text-decoration: none;
}

#info .on_sale dd .tm-combo-action .tm-save-price {
    background-color: #333;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-left: 4px;
    padding: 1px 3px;
    position: relative;	
}
 .tm-combo-action .tm-save-price i, .tm-combo-action .tm-original-price i {
    font-family: arial,verdana,sans-serif !important;
    font-style: normal;
}
.tm-combo-action .tm-save-price s {
    text-decoration: none;
}
 .tm-combo-action .tm-combo-btn {
    border: 1px solid #df4050;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: 700;
    height: 25px;
    line-height: 24px;
    margin: 10px 0;
    outline: 0 none;
    text-align: center;
    width: 112px;
}
 .tm-combo-action .J_ComboBuy {
    background-color: #fff;
    color: #c40000;
}
.tm-combo-action .J_ComboAddCart {
    background-color: #b70305;
    color: #fff;
}
#info .on_sale dd .zhu p {width: 90px; padding:0 0 0 40px; height:16px; background:url("../images/gou.jpg")/*tpa=http://www.yxit.net/images/gou.jpg*/ no-repeat left; color:#666;}


#info .hot_kj {width:354px; height:374px; background:#dcdddd; float:left; margin-bottom:30px;}
#info .hot_kj dt {font-size:14px; color:#3e3a39; padding:30px 0 10px 0; margin-left:30px; border-bottom:1px solid #3e3a39; width:294px;}
#info .hot_kj dd {width:280px; margin-left:30px; margin-top:12px; clear:both; min-height:10px; overflow:auto;}
#info .hot_kj dd img,#info .hot_kj dd span {float:left;}
#info .hot_kj dd a { color:#3e3a39;}
#info .hot_kj dd a:hover {color:#0ba29a;}
#info .hot_kj dd .span,#info .hot_kj dd .span2 {margin-left:10px; padding-bottom:5px;}
#info .hot_kj dd .span1 {margin-left:10px; width:98px; padding-bottom:5px;}

#info .like {width:784px; height:374px;  float:left; margin-left:60px; border-bottom:1px solid #cfcfcf;}
#info .like dt {padding-top:30px; color:#3e3a39; font-size:14px; padding-bottom:20px;}
#info .like dd {float:left; min-height:10px; overflow:auto; width:180px; margin-right:15px;}
#info .like dd.right { margin-right:0px;}
#info .like dd img {padding:2px; border:1px solid #3e3a39; margin-bottom:7px; }
#info .like dd a { background:url("../images/k_but.jpg")/*tpa=http://www.yxit.net/images/k_but.jpg*/ no-repeat; display:block; width:180px; height:30px; line-height:30px; 
text-align:right; color:#3e3a39;}
#info .like dd a:hover {color:#0ba29a;}
#info .like dd a span { padding-right:10px;}

#info .info_main2 { width:430px; min-height:414px; overflow:auto; margin-bottom:20px; float:left;}
.collect{float:left;margin-left:10px;width:150px;}
.collect img{height:17px;width:17px;float:left;}
.collect span{margin-left:5px;float:left;}
#info .info_main2 li {float:left;}
#info .info_main2 .img {width:600px; height:352px;border:1px solid #d5d5d5; margin-right:30px;}
#info .info_main2 .info_c2 {width:496px; min-height:360px; font-family:"微软雅黑";}
#info .info_main2 .info_c2 ul .title { font-size:17px; color:#221815; padding-bottom:10px; letter-spacing:0px; line-height:30px;}
#info .info_main2 .info_c2 ul .s {height:35px; background:#eeefef;width:40%}
#info .info_main2 .info_c2 ul .s span {display:block; float:left; color:#3e3a39; font-size:14px; padding-top:6px;}
#info .info_main2 .info_c2 ul .s .span3{padding-top:4px;font-size:16px;}
#info .info_main2 .info_c2 ul .s .span3 font {color:#F00; font-weight:bold;margin-left:10px; }
#info .info_main2 .info_c2 ul .s .span4 {font-size:12px; padding-top:5px; float:right; padding-right:15px;}
#info .info_main2 .info_c2 ul .s .span4 font {color:#F00; font-weight:bold;}
#info .info_main2 .info_c2 ul .t {width:496px; height:32px; border:1px solid #d5d3d2; border-left:none; border-right:none; margin-top:10px; }
#info .info_main2 .info_c2 ul .t span {display:block; float:left; font-size:12px; color:#727171; width:164px; border-right:1px solid #d5d3d2; margin-top:7px;text-align:center;}
#info .info_main2 .info_c2 ul .t .c { border:none;}
#info .info_main2 .info_c2 ul .f,#info .info_main2 .info_c2 ul .six,#info .info_main2 .info_c2 ul .sever {padding-top:6px; width:496px; color:#595757; font-size:13px; font-weight:500; }

#info .info_main2 .info_c2 ul .f {padding-top:6px; font-size:13px;}
#info .info_main2 .info_c2 ul .f div{padding-top:6px; font-size:10px;font-weight:normal;}
#info .info_main2 .info_c2 ul .f span {display:block; font-size:12px; margin:5px 5px 9px 0px; padding:4px 6px; border:1px solid #9fa0a0; color:#595757; float:left;cursor:pointer;}
#info .info_main2 .info_c2 ul .f font {float:left; height:38px; line-height:38px;}
#info .info_main2 .info_c2 ul .f span.o {border:none; padding-left:0px; cursor:auto;}
#info .info_main2 .info_c2 ul .f span.select { border:1px solid #f00;}
#info .info_main2 .info_c2 ul .f span.disable{background-color:#eeefef;}
#info .info_main2 .info_c2 ul .five {padding-top:10px; padding-left:15px; width:456px;}
#info .info_main2 .info_c2 ul .five form label {float:left; font-size:14px; line-height:20px; color:#595757;}
#info .info_main2 .info_c2 ul .six {padding-top:10px;}
#info .info_main2 .info_c2 ul .sever label {float:left; padding-top:5px;}

#info .info_main2 .info_c2 ul .jianjie {height:120px; width:494px; overflow:hidden !important; border:1px solid #cfcfcf; margin-top:10px;}
#info .info_main2 .info_c2 ul .jianjie span {font-size:14px; color:#3e3a39; padding:10px 5px; display:block; float:left;}
#info .info_main2 .info_c2 ul .jianjie p {width:430px; float:right; height:130px; padding-bottom:0px; padding-top:10px;}
#info .info_main2 .info_c2 ul .mon {font-size:14px; color:#e60012; width:496px; padding:20px 0; font-weight:bolder !important;}
#info .info_main2 .info_c2 ul .buttom {padding-top:14px;}
#info .info_main2 .info_c2 ul .buttom a {display:block; padding:2px 20px; float:left; font-size:18px; background:#e60012; color:#fff; margin-right:10px;  }
#info .info_main2 .info_c2 ul .buttom a.right {background:#fff; color:#e60012; border:1px solid #e60012;}
#info .info_main2 .info_c2 ul .buttom .chat_img{
	cursor:pointer;
	background-color:#fff; 
	height:38px;
	padding:0px;
	margin-left:10px;
	margin-top:8px;
	width:25px;
	height:25px;
}
#info .info_main2 .info_c2 ul .buttom .teacher_name{line-height:42px;}
.info_r2 {padding-left:78px; }
.info_s2 {width:220px; padding-left:30px;float:right;}
.info_s2 dt {background:url("../images/t_t.jpg")/*tpa=http://www.yxit.net/images/t_t.jpg*/ no-repeat center; background:#fff; height:35px; width:220px;}
.info_s2 .about{text-align:center;color:#a0a0a0;font-size:13px;font-weight:normal;overflow:hidden;}
.info_r2 dt {font-size:14px; padding-bottom:5px; font-weight:bolder;}
.info_r2 dd {margin-bottom:20px; border:#ccc 1px solid; width:215px; height:215px; }
.info_r2 .f { float:left; margin-right:10px; border:#CCC 1px solid;}
.info_r2 .f img {}
.info_k2 .f img { padding:0px; border:none;}
.info_r2 .r { margin-right:0px;}
.info_r2 .f p {width:215px;padding:0px !important;color:#DF0514; font-weight:bold !important; background:#fff !important;margin-top:-27px;z-index:2;white-space:nowrap !important;/*规定段落中的文本不换行*/
text-overflow: ellipsis !important; /*超出的文本一省略号显示*/
overflow:hidden !important;/*超出直接隐藏*/filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;
}
.info_r2 .f p  .name_span{width:130px;overflow:hidden;float:left;font-size:13px;}
.info_r2 .f p  .price_span{width:65px;overflow:hidden;float:right;font-size:13px;text-align:right;}
.info_r2 p,#info .kc  p {height:22px; font-size:12px; font-weight:bolder; background:rgba(243,243,243,0.8); padding:0; line-height:20px;}
.bottomp{ width:215px;position:absolute;bottom:0px; padding-bottom:0px !important;}
.info_r2 p .font1,#info .kc dd p .font1{
    padding-right: 111px;
}
.info_r2 p{ font-size:14px;}
.info_r2 p .font1{
    width:75px !important;
	padding:0px !important;
	float:left !important;
	margin-left:5px;
}
.info_r2 p font {
	width:80px !important;
    color: #e60012;
	float:right;
}
.soldout-tip{
	font-size:15px;
	color:#888;
}